﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using FrbaCommerce.Ver_Publicacion;

namespace FrbaCommerce.Comprar_Ofertar
{
    public partial class AltaPregunta : Form
    {
        private PreguntasPublicacion pregunta = new PreguntasPublicacion();
        private int idUsuarioLogueado;


        public AltaPregunta(decimal cod_publi, int usuarioLogueado)
        {
            InitializeComponent();
            this.idUsuarioLogueado = usuarioLogueado;
            this.pregunta.cod_public = cod_publi;
            this.label_cod_publi.Text = cod_publi.ToString();
        }

        private void link_ver_publi_Click(object sender, EventArgs e)
        {
            VerPublicacion publiInfo = new VerPublicacion(Convert.ToDecimal(this.label_cod_publi.Text));
            publiInfo.ShowDialog();
        }

        
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txPregunta.Text.Length > 0 && txPregunta.Text.Length <= 255)
            {
                this.pregunta.descripcion = this.txPregunta.Text;
                this.pregunta.usuario = this.idUsuarioLogueado;
                this.pregunta.guardar();
                MessageBox.Show("Su pregunta ha sido guardada");
                this.Close();
            }
            else 
            {
                MessageBox.Show("Por favor verifique los datos ingresados");
            }
        }

        private void lblLimpiarCampos_Click(object sender, EventArgs e) 
        {
            this.txPregunta.Text = String.Empty;
        }
    
    }
}
